package ren.solid.ganhuoio.common.activity; import android.animation.Animator; import android.animation.AnimatorListenerAdapter; import android.animation.AnimatorSet; import android.animation.ObjectAnimator; import android.content.Intent; import android.os.Bundle; import ren.solid.ganhuoio.R; import ren.solid.library.activity.base.BaseActivity; /** * Created by _SOLID * Date:2016/5/20 * Time:7:58 */ public class SplashActivity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { setTheme(R.style.SplashTheme); super.onCreate(savedInstanceState); } @Override protected int setLayoutResourceID() { return R.layout.activity_splash; } @Override protected void setUpView() { ObjectAnimator rotate = ObjectAnimator.ofFloat($(R.id.iv_logo), "rotationY", 180, 360); AnimatorSet animatorSet = new AnimatorSet(); animatorSet.playSequentially(rotate); animatorSet.setDuration(2000); animatorSet.start(); animatorSet.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { startActivity(new Intent(SplashActivity.this, MainActivity.class)); finish(); } }); } }